package com.cans.singleton;

/**
 * 单例模式
 * 懒汉式
 */
public class LazySingleton2 {
    /**
     * 私有成员变量
     */
    private static LazySingleton2 lazySingleton;

    // 私有化构造方法
    private LazySingleton2() {
    }

    /**
     * 提供方法统一获取实例
     *
     * @return
     */
    public static synchronized LazySingleton2 getInstance() {
        if (lazySingleton == null) {
            lazySingleton = new LazySingleton2();
        }
        return lazySingleton;

    }

}
